!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define("rb_wixui.thunderbolt[DropDownMenu_SolidColorMenuButtonSkin]",["react"],t):"object"==typeof exports?exports["rb_wixui.thunderbolt[DropDownMenu_SolidColorMenuButtonSkin]"]=t(require("react")):e["rb_wixui.thunderbolt[DropDownMenu_SolidColorMenuButtonSkin]"]=t(e.React)}("undefined"!=typeof self?self:this,(function(e){return function(){var t={40841:function(e,t){var n; /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t=0||(o[n]=e[n]);return o},e.exports.__esModule=!0,e.exports.default=e.exports}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,r),i.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};return function(){"use strict";r.r(o),r.d(o,{components:function(){return H}});var e=r(448),t=r.n(e),n=r(5329),i=r.n(n),a=r(40841),l=r.n(a);const s=(...e)=>e.map((e=>`wixui-${e}`)).join(" "),u=new Set(["PointerMenuButtonHorizontalMenuAdaptationSkin","PointerMenuButtonSkin","VerticalRibbonsMenuButtonSkin","RibbonsMenuButtonSkin"]),d="data-dropdown-shown",c="__more__",p="SCROLL_TO_TOP",m="SCROLL_TO_BOTTOM";var f={root:"dropdown-menu",menuItem:"dropdown-menu__item",subMenu:"dropdown-menu__submenu"};const h=e=>e.split("?")[0],b=(e,t)=>e.filter((e=>e.link&&e.link.linkPopupId&&e.link.linkPopupId===t)),v=(e,t,n)=>{const r=n.compId||n.dataId;let o=new Set;return r&&(o=new Set(e.filter((e=>((e,t,n)=>e.link&&(!e.link.href||h(e.link.href)===t)&&(e.link.anchorCompId&&e.link.anchorCompId===n.compId||e.link.anchorDataId&&e.link.anchorDataId===n.dataId&&e.link.anchorDataId!==p&&e.link.anchorDataId!==m))(e,t,n))))),o},y=function(e,t,n,r){void 0===e&&(e=[]),void 0===t&&(t=""),void 0===n&&(n={}),void 0===r&&(r="");const o=new Set([...Array.from(v(e,t,n)),...Array.from(b(e,r))]),i=o.size>0;return e.forEach((e=>{const a=e.items&&e.items.length?y(e.items,t,n,r):new Set;!1!==e.selected&&((e.selected||((e,t,n)=>!n&&!(e=>e.link&&(e.link.anchorDataId||e.link.anchorCompId))(e)&&e.link&&e.link.href&&h(e.link.href)===t)(e,t,i)||e.link&&Object.keys(e.link).length>0&&a.size>0)&&o.add(e),a.forEach((e=>o.add(e))))})),o};const g=e=>{const r=n.useMemo((()=>y(e.items,e.currentPrimaryPageHref,e.activeAnchor,e.currentPopupId)),[e.items,e.currentPrimaryPageHref,e.activeAnchor,e.currentPopupId]),o=(e,r)=>{const o=e.Button,i={onMouseEnter:e.onItemMouseEnter,onMouseLeave:e.onItemMouseLeave,onDoubleClick:e.onItemDblClick,onClick:e.onItemClick,textAlign:e.alignText},a=t()({},i,r);return n.createElement(o,a)};function i(e,t,n,r,o,i){return e===t-1?1===t?"dropLonely":n?"bottom":i||"right"===o?r?"left":"right":"center":0===e?n?"top":i||"left"===o?r?"right":"left":"center":n?"dropCenter":"center"}const a=(e,t)=>{let n=e,r=0;for(;t[n]&&r<100;)n+=t[n]++,r++;return t[n]=(t[n]||0)+1,n},p=(e,t)=>{let n=t.items,l=void 0===n?[]:n,s=t.className,u=t.dropdown,d=t.rtl,c=t.buttonAlign,p=t.stretch;const m={};return l.map(((t,n)=>{var f,h,y;const g=(u?"moreContainer":"")+n,k={isContainer:u,isSelected:r.has(t),positionInList:t.positionInList||i(n,l.length,u,d,c,p),id:b(g),index:n,refInParent:g,isDropDownButton:u,"aria-haspopup":t.hasPopup||(null!=(f=null==t||null==(h=t.items)?void 0:h.length)?f:0)>0?"true":"false","aria-describedby":null!=t&&null!=(y=t.items)&&y.length?v():void 0,tagName:"li",direction:d?"rtl":"ltr",parentId:t.parent,dataId:t.id,label:t.label,link:t.link,className:s,key:a(t.label,m),subItems:u?void 0:t.items};return o(e,k)}))};function m(e){const t=e.styles,n=e.items,r=e.rtl,i=e.stretchButtonsToMenuWidth,a=e.alignButtons,u=void 0===a?"center":a,d=p(e,{items:n,className:l()(t.menuItem,s(f.menuItem)),rtl:r,buttonAlign:u,stretch:i}),m=function(e){const t=e.rtl,n=e.styles,r=e.stretchButtonsToMenuWidth,i=e.alignButtons,a=void 0===i?"center":i,l=e.moreButtonLabel,s=e.onItemMouseEnter,u=e.onItemMouseLeave,d=e.onSubMenuKeyDown,p=c;let m=t?"left":"right";r||"right"===a||(m="center");const f={label:l||"",isSelected:!1,positionInList:m,id:b(p),index:c,refInParent:p,key:p,onFocus:s,onBlur:u,"aria-haspopup":"true",tagName:"li",onKeyDown:d,isDropDownButton:!1,className:n.moreButton,isMoreButton:!0};return o(e,f)}(e);return m&&d.push(m),d}function h(e){const n=e.items,r=e.rtl,o=e.alignButtons,i=void 0===o?"center":o,a=e.stretchButtonsToMenuWidth,l=e.hover,s=e.styles;let u=null,d=[];if(n&&l){const e=parseInt(l,10);if(Number.isInteger(e)&&n[e])u=n[e].items;else if(l===c){u=function(e){return e.reduce(((e,n)=>{let r=[];return n.items&&(r=n.items.map((e=>t()({},e,{parent:n.id})))),[...e,n,...r]}),[])}(n.filter(((e,t)=>{var n;const r=b(t.toString()),o=document.getElementById(r);return"hidden"===(null==o||null==(n=o.style)?void 0:n.visibility)})))}}return u&&(d=p(e,{items:u,className:s.dropdownButton,dropdown:!0,rtl:r,buttonAlign:i,stretch:a})),d}const b=t=>""+e.id+t,v=()=>b("navContainer")+"-hiddenA11ySubMenuIndication";return function(e){const t=e.translate,r=e.styles,o=function(e){const t=e.styles,r=e.skin,o=e.alignButtons,i=void 0===o?"center":o,a=e.marginAllChildren,s=e.onMenuKeyDown,u=m(e),d=b("itemsContainer");let c=n.createElement("ul",{className:l()(t.itemsContainer,t[""+i]),id:d,style:{textAlign:i},"data-marginallchildren":a,onKeyDown:s},u);if((()=>{switch(r){case"IndentedMenuButtonSkin":case"ShinyMenuIIButtonSkin":case"SloppyBorderMenuButtonSkin":return!0;default:return!1}})()){const e=b("wrapper");c=n.createElement("div",{className:l()(t.itemsContainerWrapper),id:e},c)}return c}(e),i=function(e){const t=e.skin,r=e.styles;let o=null;return u.has(t)&&(o=n.createElement("div",{className:r.utility})),o}(e),a=function(e){var t;const r=e.alignButtons,o=void 0===r?"center":r,i=e.onSubMenuKeyDown,a=e.hover,u=e.styles,c=h(e),p=b("moreContainer"),m=b("dropWrapper"),v=(null!=(t=null==c?void 0:c.length)?t:0)>0,y=l()(u.dropWrapper,{[u.showMore]:v}),g=v,k=function(e){const t=e.hover,n=e.hoverListPosition;return t?n:null}(e);return n.createElement("div",{className:y,id:m,"data-drophposition":k,"data-dropalign":o,[d]:g},n.createElement("ul",{className:l()(u.moreContainer,s(f.subMenu)),"data-hover":a,id:p,onKeyDown:i},c))}(e),c=t("ariaLabels","dropDownMenu_AriaLabel_TopLevel_SiteNavigation","Site"),p=b("navContainer");return n.createElement("nav",{className:l()(r.navContainer),id:p,"aria-label":c,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave},i,o,a,(e=>n.createElement("div",{style:{display:"none"},id:v()},e("a11ySubmenuIndications","dropDownMenu_a11ySubmenuIndication","Use tab to navigate through the menu items.")))(t))}(e)},k={hover:null,hoverListPosition:null},I=e=>{const r=n.useState(k),o=r[0],i=r[1],a=n.useRef();let u;const d=t=>{var n;const r=o.hover,i=e.id,a=e.items,l=t.getAttribute("data-index")||"-1",s=parseInt(l,10);if((null==t||null==(n=t.parentNode)?void 0:n.id)!==i+"moreContainer")return a[s];if(!r)return null;return a[parseInt(r,10)].items[s]},p=t=>{const n=e.onItemMouseIn,r=t.currentTarget;null==n||n(t,d(r)),m(t)},m=t=>{var n;const r=o.hover,a=e.id,l=t.currentTarget,s=l.getAttribute("data-listposition"),d=l.getAttribute("data-index")||"-1",c=parseInt(d,10);clearTimeout(u);(null==l||null==(n=l.parentNode)?void 0:n.id)!==a+"moreContainer"&&(Number.isInteger(c)&&-1!==c||d.startsWith("__"))&&d!==r&&i({hover:d,hoverListPosition:s})},h=t=>{const n=e.onItemMouseOut,r=t.currentTarget;null==n||n(t,d(r)),b()},b=()=>{u=setTimeout((()=>{i({hover:null,hoverListPosition:null})}),1e3)},v=t=>{const n=e.onItemDblClick,r=t.currentTarget;null==n||n(t,d(r))},y=t=>{const n=o.hover,r=t.currentTarget,i=e.items,a=e.onItemClick,l=e.isTouchDevice;if(null==a||a(t,d(r)),l){const e=r.getAttribute("data-index")||"-1",o="true"===r.getAttribute("data-dropdown"),a=parseInt(e,10),l=i?i[a]:null,s=e===c||l&&l.items;o?b():n?(b(),s&&n!==e&&(t.preventDefault(),t.stopPropagation(),m(t))):s&&(m(t),t.preventDefault(),t.stopPropagation())}},I=function(t,n){if(void 0===n&&(n=!1),a.current){const o=e.id;let i=a.current.querySelector("#"+o+"itemsContainer > li:nth-child("+(t+1)+")");for(;i&&"true"===i.getAttribute("aria-hidden");)i=n?i.previousSibling:i.nextSibling;if(i){var r;const e=null==(r=i.childNodes)?void 0:r[0];if(e)return e.focus(),!0}}return!1},M=t=>{const n=o.hover,r=e.items,i=t.key,l=t.shiftKey;if("Tab"===i&&null!==n){const o=n?parseInt(n,10):-1;let i=!1;if(!l&&r){const t=r[o];t&&t.items&&(i=(t=>{const n=e.id;if(a.current){const e=a.current.querySelector("#"+n+"moreContainer li:nth-child("+(t+1)+") a");if(e)return e.focus(),!0}return!1})(0))}i&&(t.stopPropagation(),t.preventDefault())}},w=t=>{const n=o.hover,r=e.items,i=t.shiftKey,a=t.key,l=t.target;let s=l;if(l!==t.currentTarget&&"li"!==l.tagName.toLowerCase()&&(s=l.closest("li")),s){const e=s.getAttribute("data-index")||"";let o=!1;if(n&&"Tab"===a){const t=((e,t)=>{const n=parseInt(e,10);return Number.isNaN(n)?t:n})(n,-1),a=parseInt(e,10);if(t>=0)if(i)0===a&&(o=I(t,i));else if(r&&r[t]){const e=r[t];e&&e.items&&e.items.length===a+1&&(o=I(t+1))}}o&&(t.stopPropagation(),t.preventDefault())}};return function(r,o){const i=r.id,u=r.className,d=r.customClassNames,c=void 0===d?[]:d,m=r.skin,b=r.rtl,k=r.styles,I=t()({id:i,class:l()(k[m],k.wrapper,u,s(f.root,...c),"hidden-during-prewarmup"),ref:a,tabIndex:-1,dir:b?"rtl":"ltr"},function(e,n){const r=n.hover,o=n.hoverListPosition,i=e.stretchButtonsToMenuWidth,a=e.sameWidthButtons,l=e.skinExports,s=e.alignButtons,u=void 0===s?"center":s,d=e.items,c=e.isQaMode,p=e.fullNameCompType;return t()({"data-stretch-buttons-to-menu-width":i,"data-same-width-buttons":a,"data-num-items":null==d?void 0:d.length,"data-menuborder-y":l.menuBorderY,"data-menubtn-border":l.menuBtnBorder,"data-ribbon-els":l.ribbonEls,"data-label-pad":l.labelPad,"data-ribbon-extra":l.ribbonExtra,"data-drophposition":o,"data-dropalign":u,"data-hovered-item":r},((e,t)=>e?{"data-comp":t,"data-aid":t}:{})(c,p))}(r,o));return n.createElement("wix-dropdown-menu",I,n.createElement(g,t()({},r,o,{onItemMouseEnter:e.isTouchDevice?void 0:p,onItemMouseLeave:e.isTouchDevice?void 0:h,onItemDoubleClick:e.onItemDblClick?v:void 0,onItemClick:e.isTouchDevice||e.onItemClick?y:void 0,onMenuKeyDown:M,onSubMenuKeyDown:w})))}(e,o)};var M=n.forwardRef(I);const w="linkElement";r(66820);const S=13,C=27;function x(e){return t=>{t.keyCode===e&&(t.preventDefault(),t.stopPropagation(),t.currentTarget.click())}}const B=x(32),D=x(S),N=e=>{D(e),B(e)},E=(x(C),e=>Object.entries(e).reduce(((e,t)=>{let n=t[0],r=t[1];return n.includes("data-")&&(e[n]=r),e}),{})),P=(e,r)=>{const o=e.href,i=e.role,a=e.target,l=e.rel,s=e.className,u=void 0===s?"":s,d=e.children,c=e.linkPopupId,p=e.anchorDataId,m=e.anchorCompId,f=e.tabIndex,h=e.dataTestId,b=void 0===h?w:h,v=e.title,y=e.onClick,g=e.onDoubleClick,k=e.onMouseEnter,I=e.onMouseLeave,M=e.onFocusCapture,S=e.onBlurCapture,C=e["aria-live"],x=e["aria-disabled"],P=e["aria-label"],_=e["aria-labelledby"],T=e["aria-pressed"],L=e["aria-expanded"],O=e["aria-describedby"],A=e["aria-haspopup"],j=void 0!==e.activateByKey?e.activateByKey:(e=>e?"SpaceOrEnter":"Space")(c);let K;switch(j){case"Enter":K=D;break;case"Space":K=B;break;case"SpaceOrEnter":K=N;break;default:K=void 0}return void 0!==o?n.createElement("a",t()({},E(e),{"data-testid":b,"data-popupid":c,"data-anchor":p,"data-anchor-comp-id":m,href:o||void 0,target:a,role:c?"button":i,rel:l,className:u,onKeyDown:K,"aria-live":C,"aria-disabled":x,"aria-label":P,"aria-labelledby":_,"aria-pressed":T,"aria-expanded":L,"aria-haspopup":A,"aria-describedby":O,title:v,onClick:y,onMouseEnter:k,onMouseLeave:I,onDoubleClick:g,onFocusCapture:M,onBlurCapture:S,ref:r,tabIndex:c?0:f}),d):n.createElement("div",t()({},E(e),{"data-testid":b,className:u,tabIndex:f,"aria-label":P,"aria-labelledby":_,"aria-haspopup":A,"aria-disabled":x,title:v,role:i,onClick:y,onDoubleClick:g,onMouseEnter:k,onMouseLeave:I,ref:r}),d)};var _=n.forwardRef(P);var T=e=>{let n=e.wrapperProps,r=n.ariaHasPopup,o=n.isMoreButton,a=n.ariaDescribedBy,l=e.className,s=e.children,u=e.link,d=e.tabIndex;return i().createElement(_,t()({},u,{"aria-haspopup":r,"aria-describedby":a,tabIndex:d||(!o&&u&&u.href?void 0:0),className:l}),s)};const L=e=>{let t=e.dir,n=e.textAlign,r=e.className,o=e.children,a=e.tagName,l=void 0===a?"p":a,s=e.id;return i().createElement(l,{className:r,style:{textAlign:n},dir:t,id:s+"label"},o)};var O=e=>{let t=e.wrapperProps,n=t.dir,r=t.textAlign,o=t.id,a=e.classNames,s=e.children;return i().createElement("div",{className:l()(a.bg),style:{textAlign:r}},i().createElement(L,{dir:n,textAlign:r,className:a.label,id:o},s))};var A=e=>{const r=e.label,o=e.direction,i=void 0===o?"ltr":o,a=e.positionInList,l=e.parentId,s=e.dataId,u=e.isContainer,d=e.isSelected,c=e.isHovered,p=e.link,m=e.tagName,f=void 0===m?"div":m,h=e.id,b=e.className,v=e.onClick,y=e.onDoubleClick,g=e.onMouseEnter,k=e.onMouseLeave,I=e.index,M=e.children,w=e.isDropDownButton,S=e.subItems,C=[u?"drop":"menu",d&&"selected",c&&"over",p&&(p.hasOwnProperty("href")||p.hasOwnProperty("target")||p.hasOwnProperty("rel")||p.hasOwnProperty("linkPopupId"))?"link":"header"],x=t()({},E(e),{"data-direction":i,"data-listposition":a,"data-parent-id":l,"data-data-id":s,"data-state":C.join(" "),"data-index":I,"data-dropdown":w}),B=e=>e?e.trim():"\xa0",D=S&&S.length?n.createElement("ul",{"aria-hidden":!0,style:{display:"none"}},S.map(((e,t)=>n.createElement("li",{key:e.id||t},n.createElement(T,{wrapperProps:{ariaHasPopup:e.hasPopup},link:e.link,tabIndex:-1},B(e.label)))))):null;return n.createElement(f,t()({id:h},x,{className:b,onClick:v,onDoubleClick:y,onMouseEnter:g,onMouseLeave:k,onFocus:g,onBlur:k}),M(B(r)),D)};var j=e=>{const r=e.id,o=e.isDropDownButton,i=e["aria-haspopup"],a=e["aria-describedby"],s=e.isMoreButton,u=e.dir,d=e.textAlign,c=e.positionInList,p=e.link,m=e.skinsStyle,f=e.skin;return n.createElement(A,t()({},e,{className:l()(e.className,m[f])}),(e=>n.createElement(T,{wrapperProps:{positionInList:c,ariaHasPopup:o?i:"false",ariaDescribedBy:a,isMoreButton:s},link:p,className:m.linkElement},n.createElement("div",{className:m.wrapper},n.createElement(O,{wrapperProps:{dir:u,textAlign:d,id:r},classNames:{bg:m.bg,label:m.label}},e)))))},K={root:"Wptk53",SolidColorMenuButtonNSkin:"D5Vkxr",solidColorMenuButtonNSkin:"D5Vkxr",linkElement:"ppRL_Y",wrapper:"cYOPqd",label:"GNyKTo"};var R=e=>n.createElement(j,t()({},e,{skinsStyle:K,skin:"SolidColorMenuButtonNSkin"})),W={wrapper:"c3f08Y",navContainer:"Osc3mf",itemsContainerWrapper:"qogYNL",itemsContainer:"EmtNhK",menuItem:"eQSURm",dropdownButton:"Td3Ak0",dropWrapper:"Ucn7EJ",moreContainer:"nJ7Nfe",showMore:"hi04Qi",moreButton:"qZw1lR",utility:"UOTtnN",SolidColorMenuButtonSkin:"fF26Th",solidColorMenuButtonSkin:"fF26Th"};const q=(e,r)=>n.createElement(M,t()({},e,{ref:r,styles:W,Button:R}));const H={DropDownMenu_SolidColorMenuButtonSkin:{component:n.forwardRef(q)}}}(),o}()})); //# sourceMappingURL=https://static.parastorage.com/services/editor-elements-library/dist/thunderbolt/rb_wixui.thunderbolt[DropDownMenu_SolidColorMenuButtonSkin].9c2d2ac5.bundle.min.js.map